﻿@charset "utf-8";
/* CSS Document */
/*banner*/
.banner{ overflow:hidden; width:100%; height:524px; background:url(banner.jpg) no-repeat center; position:relative}
.banner .btn { overflow:hidden; width:100%; text-align:center; position:absolute; left:0; bottom:40px; z-index:5}
.banner .btn span{ display:inline-block; width:19px; height:19px; margin:0 2px; text-align:center; line-height:20px; font-size:12px; color:#fff; background:url(banner_btn.png) no-repeat right center; font-family:Arial}
.banner .btn span{ *display:inline}
.banner .btn span.cur{ background-position:left}

/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}

#flashs{ position:relative; height:524px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ overflow:hidden; width:100%; text-align:center; position:absolute; left:0; bottom:40px; z-index:5}
#flashs .btn span{ display:inline-block; width:19px; height:19px; margin:0 2px; text-align:center; line-height:20px; font-size:12px; color:#fff; background:url(banner_btn.png) no-repeat right center; font-family:Arial}
#flashs .btn span{ *display:inline}
#flashs .btn span.cur{ background-position:left}

/*search*/
.search { overflow:hidden; width:100%; height:40px; padding:10px 0; background-color:#f5f5f5; border-bottom:#ddd; box-shadow:0 3px 3px #ddd; margin-bottom:55px; }
.search p{ float:left; line-height:40px; font-size:13px; color:#333;}
.search p a{ color:#333; margin:0 5px;}
.search .sbox { overflow:hidden; width:365px; height:40px; background-color:#ab372c; float:right}
.search input{ float:left; margin-left:2px; margin-top:2px; height:36px; line-height:36px; font-size:13px; color:#a3a3a3; padding:0 10px; width:295px; border:none; outline:none;}
.search span{ display:block; width:48px; height:40px; background:url(search.png) no-repeat center; float:right; cursor:pointer}

h2.title{ text-align:center; font-size:20px; color:#000; padding-bottom:15px; background:url(title.png) no-repeat center bottom; margin-bottom:40px;}
h2.title em{ text-transform:uppercase; font-size:14px; color:#797979; font-family:Arial}
h2.title a{ color:#000}

/*服务*/
.fuwu { overflow:hidden; width:1000px; margin:0 auto; margin-bottom:50px;}
.fuwu ul{ overflow:hidden; width:100%; height:240px;}
.fuwu li{ float:left; width:249px; border-right:1px solid #e1e1e1; height:240px; text-align:center}
.fuwu li .tu{ overflow:hidden; background:url(fuwu.png) no-repeat center top; width:152px; height:152px; margin:0 auto; margin-bottom:30px;}
.fuwu li img{ display:block;}
.fuwu li p{ font-size:18px; color:#000; margin-bottom:15px;}
.fuwu li i{ display:block; width:37px; height:1px; background-color:#cecece; margin:0 auto;}
.fuwu .last{ border:none}
.fuwu li:hover .tu{ background-position:bottom}

/*pro*/
.pro { overflow:hidden; width:100%; padding:40px 0; background:url(probg.png) repeat center;}
.proleft { overflow:hidden; width:226px; float:left; border:2px solid #c73426;}
.proleft h2{ font-size:20px; padding:15px 0 15px 20px; background-color:#c73426;}
.proleft h2 a{ color:#fff;}
.proleft h2 p{ font-size:12px; color:#fff; font-weight:normal; margin-top:2px;}
.proleft .menu { overflow:hidden; width:200px; padding-left:26px; padding-top:14px; background-color:#fff;}
.proleft h3{ font-size:16px; margin-bottom:10px; color:#000}
.proleft h3 a{ color:#000}
.proleft ul{ overflow:hidden; width:167px; margin-bottom:20px;}
.proleft li{ overflow:hidden; width:100%; *float:left; font-size:16px; line-height:35px;}
.proleft li a{ display:block; padding-left:25px; color:#000; background:url(pro_left_s01.png) no-repeat 15px center; text-decoration:none;}
.proleft li.cur a,.proleft li:hover a{ background:url(pro_left_s02.png) no-repeat 15px center; background-color:#c73426; color:#fff; font-weight:bold}

.proright { overflow:hidden; width:755px; float:right;}
.proright .top{ overflow:hidden; margin-bottom:18px; background:url(pro_right01.png) repeat-x left bottom; width:100%;}
.proright .top ul{ overflow:hidden; float:left}
.proright .top .more{ float:right; font-size:13px; color:#575757;}
.proright .top li{ float:left; font-size:16px; padding-bottom:17px}
.proright .top li a{ text-decoration:none; color:#000; display:block; padding:0 15px; border-right:#b3b3b3 1px dotted;}
.proright .top li.last a{ border:none}
.proright .top li.cur,.proright .top li:hover{ background:url(pro_right02.png) no-repeat center 27px;*background:url(pro_right02.png) no-repeat center 29px; font-weight:bold; padding-bottom:14px; border-bottom:3px solid #da473d}
.proright .list { overflow:hidden; width:110%; height:500px;}
.proright .list li{ float:left; width:234px; height:230px; border:2px solid #dcdcdc; margin-right:19px; margin-bottom:16px; background-color:#fff;}
.proright .list li img{ display:block; margin-bottom:10px;}
.proright .list li span{ display:block; text-align:center; font-size:14px; color:#333;}
.proright .list li a{ display:block; text-decoration:none}
.proright .list li:hover { border-color:#ab372c;}

/*ad01*/
.ad01 { overflow:hidden; width:1000px; height:164px; margin:0 auto; margin-bottom:55px; margin-top:-20px; background:url(ad01.jpg) no-repeat center top; position:relative}
.ad01 p{ font-size:20px; color:#fff; font-weight:bold; position:absolute; left:636px; top:110px;}
.ad01 a{ display:block; position:absolute; }
.ad01 .a01{ width:200px; height:40px; left:779px; top:50px;}
.ad01 .a02{ width:156px; height:40px; left:826px; top:100px;}

/*设备*/
.shebei { overflow:hidden; width:1010px; margin:0 auto; margin-bottom:60px;}
.shebei h3{ text-align:center; margin-bottom:45px;}
.shebei .sbbox { overflow:hidden; width:110%; height:795px; padding:5px;}
.shebei .wen{ position: relative; overflow:hidden; float:left; margin-right:36px; width:482px; height:384px; margin-bottom:22px; background-color:#f6f6f6; box-shadow:0 0 5px #ccc}
.shebei dl{ overflow:hidden; width:100%; height:188px; margin-bottom:30px;}
.shebei dt{ overflow:hidden; float:left; width:186px; height:188px; background-color:#da473d; color:#fff;}
.shebei dt span{ margin-top:15px; display:block; text-align:center; font-size:80px; color:#fff; font-weight:lighter}
.shebei dt i{ display:block; width:60px; height:1px ; background-color:#fff; margin:10px auto}
.shebei dt em{ display:block; text-align:center; font-size:22px;}
.shebei dd{ overflow:hidden; float:right}
.shebei ul{ overflow:hidden; width:390px; margin-left:25px;}
.shebei li{ width:100%; padding-left:35px; background:url(shebei_l.jpg) no-repeat 10px center; font-size:18px; line-height:40px;color:#000; border-bottom:1px solid #ececec;}
.shebei .more{ display:block; width:62px; height:62px; position:absolute; right:0; bottom:0; background:url(shebei_more.png) no-repeat center top; }
.shebei .wen:hover{ background-color:#fff;}
.shebei .wen:hover .more{ background-position:bottom}

/*选择*/
.hezuo { overflow:hidden; width:100%; background:url(probg.png) repeat center; padding:50px 0;}
.hezuo .hzbox { overflow:hidden; width:1000px; margin:0 auto; height:140px; position:relative}
.hezuo .hzbox ul{ overflow:hidden; position: absolute}
.hezuo .hzbox li{ float:left; width:188px; height:140px; margin-right:15px;}
.hezuo .hzbox li img{ display:block; border:1px solid #e1e1e1}
.hezuo .hzbox li span{ display:block; text-align:center; margin-top:10px; font-size:13px; color:#333;}
.hezuo .hzbox li a{ display:block; text-decoration:none}

/*见证*/
.jianzheng { overflow:hidden; width:100%; margin:0 auto; padding-bottom:110px; background:url(probg.png) repeat center}
.jianzheng .topt{ overflow:hidden; width:100%; padding-bottom:20px; background:url(title02.png) no-repeat left bottom; margin-bottom:30px;}
.jianzheng .topt h3{ font-size:16px; float:left}
.jianzheng .topt h3 a{ overflow:hidden; color:#000;}
.jianzheng .topt em{ font-size:13px; color:#797979; text-transform:uppercase; margin-left:10px;}
.jianzheng .topt .xq{ font-size:13px; color:#575757; float:right}
.jianzheng .jzbox { overflow:hidden; width:110%; height:365px;}
.jianzheng dl{ overflow:hidden; width:475px; height:162px; float:left; margin-right:50px; margin-bottom:35px;}
.jianzheng dt{ overflow:hidden; float: left; width:159px; height:154px; padding:3px; border:1px solid #d6d6d6;}
.jianzheng dd{ overflow:hidden; width:290px; float:right;}
.jianzheng dd h4{ font-size:16px; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:10px;}
.jianzheng dd h4 a{ color:#333}
.jianzheng dd p{ font-size:13px; color:#333; line-height:20px; text-align:justify; height:80px; overflow:hidden; margin-bottom:12px;}
.jianzheng dd a.more{ display:block; width:80px; height:24px; background:url(jz_more.jpg) no-repeat center;}

/*ad02*/
.ad02 { overflow:hidden; width:1000px; height:143px; background:url(ad02.jpg) no-repeat center; margin:0 auto; margin-top:-40px; margin-bottom:50px;}
.ad02 a{ display:block; width:220px; height:40px; float:right; margin-right:50px; margin-top:82px;}

/*优势*/
.youshi { overflow:hidden; width:100%; margin-bottom:90px;}
.youshi h2{ text-align:center; margin-bottom:40px;}
.youshi .wenbox{ overflow:hidden; width:100%; height:1039px; background:url(ysbg.jpg) no-repeat center top;}
.youshi .wen{ overflow:hidden; width:355px;}
.youshi h3{ font-size:28px; color:#cf1f0c;}
.youshi h4{ font-size:25px; color:#131b10; margin-bottom:50px;}
.youshi p{ padding-left:20px; background:url(g.png) no-repeat left 4px; font-size:13px; color:#131b10; line-height:17px; margin-bottom:10px;}
.youshi em{ display:block; padding-left:35px; background:url(ys_phone.png) no-repeat left center; font-size:14px; color:#000; margin-bottom:35px;}
.youshi em b{ font-size:23px; color:#c73426;}
.youshi a{ display:block; width:227px; height:39px; background:url(ys_btn.png) no-repeat center;}
.youshi .wen01{ margin-left:645px; margin-top:25px;}
.youshi .wen02{ margin-left:40px; margin-top:185px;}
.youshi .wen03{ margin-left:645px; margin-top:125px;}

/*about*/
.about { overflow:hidden; width:100%; padding:50px 0; background:url(probg.png) repeat center; margin-bottom:45px;}
.about .abox { overflow:hidden; width:1000px; margin:0 auto;}
.about .sp{ overflow:hidden; float:left; width:480px; height:347px; padding-bottom:20px; background:url(about01.png) no-repeat center bottom;}
.about .sp img{ display:block}
.about .wen{ overflow:hidden; float:right; width:500px;}
.about h3{ font-size:18px; margin-bottom:20px;}
.about h3 a{ color:#333;}
.about p{ font-size:12px; color:#333; line-height:32px; height:120px; overflow:hidden; margin-bottom:35px; text-align:justify;}
.about p a{ color:#da473d;}
.about .rybox { overflow:hidden; width:100%; height:128px; position:relative}
.about .rybox i{ display:block; width:36px; height:36px; cursor:pointer; position:absolute; top:50px;}
.about .rybox .btn01{ background:url(about_btn01.png) no-repeat center top; left:0}
.about .rybox .btn02{ background:url(about_btn02.png) no-repeat center top; right:0}
.about .rybox i:hover{ background-position:bottom}
.about .rywin { overflow:hidden; width:415px; margin:0 auto; height:128px; position:relative}
.about .rywin ul{ overflow:hidden; position:absolute}
.about .rywin li{ float:left; width:197px; height:122px; border:3px solid #d8d8d8; margin-right:9px;}

/*风采*/
.fengcai { overflow:hidden; width:1000px; margin:0 auto; margin-bottom:45px;}
.fengcai .top{ overflow:hidden; margin-bottom:24px; background:url(pro_right01.png) repeat-x left bottom; width:100%;}
.fengcai .top ul{ overflow:hidden; float:left}
.fengcai .top .more{ float:right; font-size:13px; color:#575757;}
.fengcai .top li{ float:left; font-size:16px; padding-bottom:17px}
.fengcai .top li a{ text-decoration:none; color:#000; display:block; padding:0 15px; border-right:#b3b3b3 1px dotted;}
.fengcai .top li.last a{ border:none}
.fengcai .top li.cur,.fengcai .top li:hover{ background:url(pro_right02.png) no-repeat center 27px;*background:url(pro_right02.png) no-repeat center 29px; font-weight:bold; padding-bottom:14px; border-bottom:3px solid #da473d}
.fengcai .fcbox{ overflow:hidden; width:100%; height:220px; position:relative}
.fengcai .fcbox .fclist{ overflow:hidden; width:100%; height:220px; position:absolute; left:0; top:0}
.fengcai .fclist ul{ overflow:hidden; position:absolute}
.fengcai .fclist li{ float:left; width:234px; height:220px; margin-right:21px;}
.fengcai .fclist li img{ display:block; padding:3px; border:1px solid #d8d8d8; margin-bottom:20px;}
.fengcai .fclist li span{ display:block; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:13px; color:#000}
.fengcai .fclist li a{ display:block; text-decoration: none}
.fengcai .fclist li:hover img{ border-color:#dc5248;}

/*ad03*/
.ad03 { overflow:hidden; width:1000px; height:143px; margin:0 auto; margin-bottom:45px; background:url(ad03.jpg) no-repeat center top;}
.ad03 a{ display:block; width:216px; height:40px; margin-left:752px; margin-top:43px; margin-bottom:5px;}
.ad03 p{ float:right; margin-right:28px; font-size:14px; color:#000;}
.ad03 b{ font-size:20px;}

/*news*/
.news { overflow:hidden; width:1000px; margin:0 auto; margin-bottom:40px;}
.news .newsleft{ overflow:hidden; width:710px; float:left}
.news .top{ overflow:hidden; margin-bottom:24px; background:url(pro_right01.png) repeat-x left bottom; width:100%;}
.news .top ul{ overflow:hidden; float:left}
.news .top .more{ float:right; font-size:13px; color:#575757;}
.news .top li{ float:left; font-size:16px; padding-bottom:17px}
.news .top li a{ text-decoration:none; color:#000; display:block; padding:0 15px; border-right:#b3b3b3 1px dotted;}
.news .top li.last a{ border:none}
.news .top li.cur,.news .top li:hover{ background:url(pro_right02.png) no-repeat center 27px; font-weight:bold;*background:url(pro_right02.png) no-repeat center 29px; padding-bottom:14px; border-bottom:3px solid #da473d}
.news .newsBox { overflow:hidden; width:100%; height:250px; position:relative}
.news .newslist{ overflow:hidden; width:100%; height:250px; position:absolute; left:0; top:0}
.news .newslist .wen{ overflow:hidden; width:258px; float:left;}
.news .newslist .wen img{ display:block; border:3px solid #c1c1c1; margin-bottom:14px;}
.news .newslist .wen h3{ font-weight:normal; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.news .newslist .wen h3 a{ color:#000;}
.news .newslist .wen p{ font-size:13px; color:#333; line-height:20px; height:60px; overflow:hidden}
.news .newslist ul{ overflow:hidden; float:right; width:400px; margin-right:10px;}
.news .newslist li{ overflow:hidden; padding-left:10px; width:390px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:14px; line-height:36px; background:url(news_s.png) no-repeat left center; *float:left}
.news .wenda{ overflow:hidden; width:260px; float:right}
.news .wenda h3{ font-size:16px; padding-bottom:17px; margin-bottom:30px; background:url(news_wd.png) no-repeat left bottom}
.news .wenda h3 a{ color:#000}
.news .wendabox { overflow:hidden; width:100%; height:240px; position:relative}
.news .wendabox ul{ overflow:hidden; position:absolute}
.news .wendabox li{ overflow:hidden; height:113px; border-bottom:1px dotted #B4B4B4; margin-bottom:25px;}
.news .wendabox li h5{ font-weight:normal; font-size:14px; padding-left:40px; background:url(news_w.png) no-repeat left center; line-height:25px; margin-bottom:5px;}
.news .wendabox li h5 a{ color:#df131e}
.news .wendabox li p{ font-size:13px; line-height:20px; color:#333; height:60px; overflow:hidden; text-align:justify; padding-left:40px; background:url(news_d.png) no-repeat  left top;} 

/*留言*/
.liuyan { overflow:hidden; width:990px; height:323px; border:5px solid #ab372c; margin:0 auto; margin-bottom:45px;}
.liuyan .tu{ overflow:hidden; width:439px; height:323px; background:url(liuyan.jpg) no-repeat center; float:left}
.liuyan .tu p{ font-size:25px; color:#fff; font-weight:bold; margin-left:112px; margin-top:225px;}
.liuyan ul{ overflow:hidden; width:525px; float:right; margin-top:30px;}
.liuyan li{ overflow:hidden; margin-bottom:12px;}
.liuyan input{ display:block; float:left; padding-left:40px; height:30px; border:1px solid #c0c0c0; line-height:30px; font-size:13px; color:#333; margin-right:15px; width:203px;}
.liuyan select{ width:245px; height:30px; line-height:32px; border:1px solid #c0c0c0; font-size:13px; color:#333; padding:0 10px;}
.liuyan textarea{ padding:10px; padding-left:40px; width:454px; height:100px; background:url(liuyan04.png) no-repeat left top; font-size:13px; color:#333; border:1px solid #c0c0c0; resize:none; margin-bottom:10px;}
.liuyan .name{ background:url(liuyan01.png) no-repeat left center;}
.liuyan .mianji{ background:url(liuyan02.png) no-repeat left center;}
.liuyan .phone{ background:url(liuyan03.png) no-repeat left center;}
.liuyan em{ display:block; width:248px; height:40px; text-align:center; line-height:40px; font-size:13px; color:#fff; cursor:pointer; background-color:#fc6e19; float:left; margin-right:10px;}
.liuyan a.zxdz{color:#000; background-color:#e6e6e6;display:block; width:248px; height:40px; text-align:center; line-height:40px; font-size:13px;  cursor:pointer;  float:left; margin-right:10px;}

/*link*/
.link { overflow:hidden; width:1000px; position:relative; margin:0 auto; margin-bottom:50px;}
.link h3{ position:absolute; left:0; top:0}
.link ul{ overflow:hidden; float:right; width:900px; padding:15px 0 35px 35px; border:1px solid #c4c4c4;}
.link li{ float:left; white-space:nowrap; margin-right:30px; font-size:13px;}
.link li a{ color:#383838;}
.link .rk{ display:block; overflow:hidden; position:absolute; right:0; bottom:0}
.link .rk img{ display:block;}
